package cc.git.liuyan.test;

import cc.git.liuyan.core.GlobalEdgeWebDriver;
import cc.git.liuyan.core.listen.WebElementListen;
import org.openqa.selenium.WebElement;

public class GlobalEdge_Test_1 {
    public static void main(String[] args) {
        GlobalEdgeWebDriver.initWebDriver("E:\\edgeDriver\\msedgedriver.exe", false);
        GlobalEdgeWebDriver.open("https://onlinealarmkur.com/clock/zh-cn/");
//        GlobalEdgeWebDriver.printNowWindowHandle();
//
//        GlobalEdgeWebDriver.openNewWindowHandle("https://www.baidu.com");
//        GlobalEdgeWebDriver.printNowWindowHandle();
//
//        GlobalEdgeWebDriver.closeNowWindowHandle();
//        GlobalEdgeWebDriver.printNowWindowHandle();
//
//        GlobalEdgeWebDriver.openNewWindowHandle("https://www.baidu.com");
//        GlobalEdgeWebDriver.openNewWindowHandle("https://www.baidu.com");
//        GlobalEdgeWebDriver.closeOtherWindowHandle();
//
//        GlobalEdgeWebDriver.printNowWindowHandle();

        WebElement element = GlobalEdgeWebDriver.findElement("//*[@id=\"clock\"]");

        GlobalEdgeWebDriver.scheduleListen(element, new Object(), new WebElementListen() {
            @Override
            public void listen(WebElement element, Object listentIintData) {
                System.out.println("10S:  " + element.getText());
            }
        }, 10);

        GlobalEdgeWebDriver.scheduleListen(element, new Object(), new WebElementListen() {
            @Override
            public void listen(WebElement element, Object listentIintData) {
                System.out.println("20S:  " + element.getText());
            }
        }, 20);

        System.out.println("111111111111111111111111");
    }
}
